package com.icinfo.cloud.provider.punish.evideinv.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 查询证据库分页列表参数
 * @author Administrator
 */
@Data
public class QueryEvidencePageDto implements Serializable {

    /**
     * appKey 应用key
     */
    private String appKey;

    /**
     * 签名
     */
    private String sign;


    /**
     * 案件编号
     */
    private String caseNo;

    /**
     * 时间戳
     */
    private String timestamp;

    /**
     * 登陆人手机号
     */
    private String phone;

    /**
     * 页码
     */
    @NotNull
    private Integer pageNum;

    /**
     * 每页条数
     */
    @NotNull
    private Integer pageSize;

    /**
     * 案件id
     */
    @NotBlank
    private String caseId;

    /**
     * 业务类型 ： 0（或空）案件  1案源, 2-裁执分离
     */
    private String businessType;
}
